<?php
header("Location:/"); 
die();


require_once "jssdk.php";
//var_dump(dirname(dirname(dirname(__FILE__))));
define('ROOT_PATH',dirname(dirname(dirname(__FILE__))));
//日志文件配置
$log = ROOT_PATH."logs/";
define('LOG_ENABLED', true);  
define('LOG_PATH',$log );  
define('LOG_DATE_FORMAT', "Y-m-d H:i:s");  

//文件权限  
define('FILE_READ_MODE', 0644);  
define('FILE_WRITE_MODE', 0666);  
define('DIR_READ_MODE', 0755);  
define('DIR_WRITE_MODE', 0777);  

define('FOPEN_READ',                            'rb');  
define('FOPEN_READ_WRITE',                      'r+b');  
define('FOPEN_WRITE_CREATE_DESTRUCTIVE',        'wb'); 
define('FOPEN_READ_WRITE_CREATE_DESTRUCTIVE',   'w+b');
define('FOPEN_WRITE_CREATE',                    'ab');  
define('FOPEN_READ_WRITE_CREATE',               'a+b');  
define('FOPEN_WRITE_CREATE_STRICT',             'xb');  
define('FOPEN_READ_WRITE_CREATE_STRICT',        'x+b');  


//简易日志方法
function logs($msg){

    if(LOG_ENABLED== FALSE)
    {
        return FALSE;
    }
    
    $filepath = LOG_PATH.'log-'.date('Y-m-d').'.log';
    $message  = '';
    
    if (!$fp = @fopen($filepath, FOPEN_WRITE_CREATE))
    {
        return FALSE;
    }
    
    $ip = getIp();
    $message .= 'INFO  - '.date("Y-m-d H:i:s").' Ip: '.$ip.' --> '.$msg."\n"."\r\n";

    flock($fp, LOCK_EX);    
    fwrite($fp, $message);
    flock($fp, LOCK_UN);
    fclose($fp);
    
    @chmod($filepath, FILE_WRITE_MODE); 
            
    return TRUE;
}


$url = $_REQUEST;

print_r($_REQUEST);

$jssdk = new JSSDK("wxd4f4350d72afdd1c", "4cb132ef1a924759b9f742530696ed96");
$signPackage = $jssdk->GetSignPackage($url);

print_r($signPackage);
?>
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title></title>
</head>
<body>
  
</body>
<script src="http://res.wx.qq.com/open/js/jweixin-1.0.0.js"></script>
<script>
  /*
   * 注意：
   * 1. 所有的JS接口只能在公众号绑定的域名下调用，公众号开发者需要先登录微信公众平台进入“公众号设置”的“功能设置”里填写“JS接口安全域名”。
   * 2. 如果发现在 Android 不能分享自定义内容，请到官网下载最新的包覆盖安装，Android 自定义分享接口需升级至 6.0.2.58 版本及以上。
   * 3. 常见问题及完整 JS-SDK 文档地址：http://mp.weixin.qq.com/wiki/7/aaa137b55fb2e0456bf8dd9148dd613f.html
   *
   * 开发中遇到问题详见文档“附录5-常见错误及解决办法”解决，如仍未能解决可通过以下渠道反馈：
   * 邮箱地址：weixin-open@qq.com
   * 邮件主题：【微信JS-SDK反馈】具体问题
   * 邮件内容说明：用简明的语言描述问题所在，并交代清楚遇到该问题的场景，可附上截屏图片，微信团队会尽快处理你的反馈。
   */
  wx.config({
    debug: true,
    appId: '<?php echo $signPackage["appId"];?>',
    timestamp: <?php echo $signPackage["timestamp"];?>,
    nonceStr: '<?php echo $signPackage["nonceStr"];?>',
    signature: '<?php echo $signPackage["signature"];?>',
    jsApiList: [
      'onMenuShareTimeline',
      'onMenuShareAppMessage'
    ]
  });
  wx.ready(function () {
     wx.ready(function(){
           wx.checkJsApi({
                jsApiList: ['chooseImage'], // 需要检测的JS接口列表，所有JS接口列表见附录2,
                success: function(res) {
                   console.log(res);
                }
            });

            //朋友圈
            wx.onMenuShareTimeline({
                title: '1', // 分享标题
                link: '2', // 分享链接，该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
                imgUrl: '3', // 分享图标
                success: function () { 
                    console.log('成功');
                },
                cancel: function () { 
                    console.log('取消');
                }
            });
        });
  });
</script>
</html>
